package prototype.flyGameDemo.modify;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author： pang-yun
 * @date： 2021-10-22 17:36
 * 功能目的 ：用于  子弹类   作为 enemyPlane 的 属性  要实现深拷贝  自身 首先 实现 cloneable 接口
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Bullet implements Cloneable {
    // 编号
    private int id  ;
    // 伤害值
    private int damage ;

    @Override
    protected Bullet clone() throws CloneNotSupportedException {
        return (Bullet) super.clone();
    }
}
